Un manuel pour les compétiteurs

par

Caesum

(A Challengers Handbook - Site original : http://www.caesum.com)
(Version française par CommComm avec l'aimable autorisation de Caesum - Cronos - 26 février 2006)

Flash (SWF)

Les épreuves de flash dans les challenges sont plutôt récents et couramment d'une simplicité décevante. Traditionnellement, c'est du genre :
1 - Sauvegarder le fichier swf sur votre disque.
2 - Ouvrir le fichier swf dans votre décompilo (j'utilise Sothinks SWF Decompiler).
3 - Lire la réponse et s'en servir pour terminer le niveau.
Quand le fichier est décompilé, il apparaît composé de plusieurs ressources parmi lesquelles ce sont les "action scripts" qui vont vous intéresser. Les principaux défis en matière de fichiers swf sont :

  • Trouver un décompilateur pleinement fonctionnel qui ne soit limité en aucune façon.
  • Trouver un décompilateur qui donne une décompilation correcte des action scripts (et Sothinks est incroyablement buggué et incorrect, ce que sort la version que j'ai ayant tendance à être manifestement faux).

    Sans doute un domaine à surveiller dans l'avenir est-il celui des fichiers Director pour lesquels il n'y a à ce jour aucun décompilateur disponible - qui est prêt à relever le défi ? J'attends aussi avec impatience des crackmes en .NET IL ;)

    Je vous recommande le livre suivant si vous voulez apprendre un tas de choses sur le langage Actionscript du Flash, comme écrire vos propres scripts. Mais pour ce qui est de simplement résoudre les challenges, aucun livre n'est vraiment nécessaire car jusqu'à maintenant, la plupart des scripts sont extrêmement simples et vous pourrez les résoudre sans connaître les détails du langage.

    Retour au sommaire